
#pragma once

#include "ql.h"

typedef struct AtomBlock
{
    struct AtomBlock *  next;
    size_t              size;
    char                buf[1];
} AtomBlock;

typedef struct AtomsStorage
{
    // FIXME: more complex logic build upon hash tables and etc.
    AtomBlock *         atom_block;
} AtomsStorage;

void free_atoms_buffers( AllocContext * c );
